home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.commerceone.event.eventcatalog.DelegatingEventSink;
- import com.commerceone.xdk.base.parser.CXPParser;
- import com.commerceone.xdk.base.parser.FileURIDomain;
- import com.commerceone.xdk.initialize.XDK;
- import java.io.IOException;
- import java.io.Reader;
-
- public class SOX2cxpValidator {
- int errorCount;
- SchemaIntf schema;
- private boolean initialized;
- private CXPParser parser = null;
- private boolean gotFirstError;
-
- public SOX2cxpValidator(SchemaIntf var1) {
- this.schema = var1;
- this.gotFirstError = false;
- this.initialized = false;
-
- try {
- XDK.init();
- this.initialized = true;
- } catch (Exception var3) {
- }
-
- }
-
- public void parse(URI var1) throws IOException {
- this.errorCount = 0;
- Reader var2 = var1.createReader();
-
- try {
- SOXpadEventDelegator var3 = new SOXpadEventDelegator(this);
- DelegatingEventSink var4 = new DelegatingEventSink(var3);
- this.parser = new CXPParser(var4);
- String var5 = this.schema.getSchemaPath();
- this.parser.setURNPath(var5 == null ? "/" : var5);
- this.parser.parseSchema(var2, FileURIDomain.toURI(var5));
- } catch (Exception var6) {
- ((Throwable)var6).printStackTrace();
- }
-
- }
-
- // $FF: synthetic method
- static boolean access$1000049(SOX2cxpValidator var0, boolean var1) {
- return var0.gotFirstError = var1;
- }
-
- // $FF: synthetic method
- static boolean access$1000071(SOX2cxpValidator var0) {
- return var0.gotFirstError;
- }
- }
-